made of barbed wire (fence) - Español Inglés Diccionario